/*
 * @Autor: Jackey
 * @Date: 2023-10-16 15:50:55
 * @LastEditTime: 2024-10-24 11:53:18
 * @Description:
 */
package org.springblade.modules.admin.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import java.util.Map;

import org.springblade.modules.admin.entity.UserTrajectory;

/**
 * @author: Sharry
 * @createTime: 2023/4/26 14:18
 * @version: Version-1.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class UserTrajectoryVO extends UserTrajectory {
	private static final long serialVersionUID = 4828432279609592351L;

	/**
	 * 在线时长
	 */
	private Double averageOnlineHours;

	/**
	 * 离线时长
	 */
	private Double averageOfflineHours;

	/**
	 * 日期
	 */
	private String recordDate;

	/**
	 * 总上报次数
	 */
	private Long totalCount;

	/**
	 * APP上报次数
	 */
	private Long appCount;

	/**
	 * 小程序上报次数
	 */
	private Long wxCount;

	/**
	 * 第一次上报时间
	 */
	private Date minCreateTime;

	/**
	 * 最后一次上报时间
	 */
	private Date maxCreateTime;

	/**
	 * 只在APP签到签退的工单数
	 */
	private Long appPlanCount;

	/**
	 * 只在小程序签到签退的工单数
	 */
	private Long wxPlanCount;
}
